package mdbs;

import javax.ejb.ActivationConfigProperty;
import javax.ejb.MessageDriven;
import javax.jms.JMSException;
import javax.jms.Message;
import javax.jms.MessageListener;
import javax.jms.TextMessage;

/**
 * Message-Driven Bean implementation class for: CotizacionMDB
 *
 */
@MessageDriven(activationConfig = {
		@ActivationConfigProperty(propertyName="destinationType", propertyValue="javax.jms.Queue"),
		@ActivationConfigProperty(propertyName="destination", propertyValue="queue/cotizacionesQueue")
})
public class CotizacionMDB implements MessageListener {

    /**
     * Default constructor. 
     */
    public CotizacionMDB() {
        // TODO Auto-generated constructor stub
    }
	
	/**
     * @see MessageListener#onMessage(Message)
     */
    public void onMessage(Message message) {
    	TextMessage mensaje = (TextMessage) message;
		try {
			String xml = mensaje.getText();
			System.out.println("CotizacionMDB Cliente: recibido el mensaje");
			System.out.println(xml);
		} catch (JMSException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}	
    }

}
